﻿формат HELP7 файла.

1. Стандартная настроечная последовательность
    длительность: 011000 импульсов.
    амплитуда: +0, -0
    период импульса зависит от выбранной скорости

2. маркер - три импульса (длинный и бит 1)
   1) длительность: 1 импульс
      амплитуда: +1, -1
   2) бит 1, длительность: 1 импульс
      амплитуда: +1, -1
   3) синхро, длительность: 1 импульс
      амплитуда: +0, -0


3. заголовок файла
3.1. Стандартная настроечная последовательность.
    длительность: 010 импульсов.
    амплитуда: +0, -0
3.2. маркер - три импульса (длинный и бит 1)
   1) длительность: 1 импульс
      амплитуда: +1, -1
   2) бит 1, длительность: 1 импульс
      амплитуда: +1, -1
   3) синхро, длительность: 1 импульс
      амплитуда: +0, -0

3.3. массив данных заголовка.
    024 байта, по 8 бит каждый, итого 0240 бит.
(в заголовке последние 2 байта имени отводятся под длину блока,
а перед ним байт-признак формата Help7)

4. блок общей контрольной суммы файла
4.1. Стандартная настроечная последовательность.
    длительность: 0400 импульсов.
    амплитуда: +0, -0
4.2. маркер - три импульса (длинный и бит 1)
   1) длительность: 1 импульс
      амплитуда: +1, -1
   2) бит 1, длительность: 1 импульс
      амплитуда: +1, -1
   3) синхро, длительность: 1 импульс
      амплитуда: +0, -0

4.3. массив данных общей контрольной суммы файла.
    2 байта, по 8 бит каждый, итого 020 бит.

{

5.  установка уровня +0  \
    установка уровня -0   дополнительные импульсы
    установка уровня +0
    установка уровня -0  /
6.1. Стандартная настроечная последовательность перед блоком.
    длительность: зависит от размера блока и скорости
    амплитуда: +0, -0
6.2. маркер - три импульса (длинный и бит 1)
   1) длительность: 1 импульс
      амплитуда: +1, -1
   2) бит 1, длительность: 1 импульс
      амплитуда: +1, -1
   3) синхро, длительность: 1 импульс
      амплитуда: +0, -0

7. блок из 4х байтов: byte карта диад, номер блока .word КС
7.1. Стандартная настроечная последовательность перед блоком.
    длительность: 010 импульсов
    амплитуда: +0, -0
7.2. маркер - три импульса (длинный и бит 1)
   1) длительность: 1 импульс
      амплитуда: +1, -1
   2) бит 1, длительность: 1 импульс
      амплитуда: +1, -1
   3) синхро, длительность: 1 импульс
      амплитуда: +0, -0
7.3. массив данных, 
    4 байта, итого 040 бит.

8. блок данных заданной длины
8.1. Стандартная настроечная последовательность перед блоком.
    длительность: 043 импульсов
    амплитуда: +0, -0
8.2. маркер - три импульса (длинный и бит 1)
   1) длительность: 1 импульс
      амплитуда: +1, -1
   2) бит 1, длительность: 1 импульс
      амплитуда: +1, -1
   3) синхро, длительность: 1 импульс
      амплитуда: +0, -0
8.3. массив данных, размер - блок

} по числу блоков
9. финишная последовательность
9.1. Стандартная настроечная последовательность перед блоком.
    длительность: 0400 импульсов
    амплитуда: +0, -0
9.2. маркер - три импульса (длинный и бит 1)
   1) длительность: 1 импульс
      амплитуда: +1, -1
   2) бит 1, длительность: 1 импульс
      амплитуда: +1, -1
   3) синхро, длительность: 1 импульс
      амплитуда: +0, -0